home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 April / PCgo 2008-04 (DVD).iso / interface / contents / demoversionen_3846 / 13664 / files / Data1.cab / tool.h < prev    next >
Encoding:
Text File  |  2001-07-13  |  1.7 KB  |  44 lines

  1.             //TurboCAD Tool
  2.             virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ClassID( 
  3.                 /* [retval][out] */ BSTR __RPC_FAR *ret);
  4.  
  5.             virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Description( 
  6.                 /* [retval][out] */ BSTR __RPC_FAR *ret);
  7.  
  8.             virtual HRESULT STDMETHODCALLTYPE GetToolInfo( 
  9.                 /* [out][in] */ VARIANT __RPC_FAR *CommandNames,
  10.                 /* [out][in] */ VARIANT __RPC_FAR *MenuCaptions,
  11.                 /* [out][in] */ VARIANT __RPC_FAR *StatusPrompts,
  12.                 /* [out][in] */ VARIANT __RPC_FAR *ToolTips,
  13.                 /* [out][in] */ VARIANT __RPC_FAR *Enabled,
  14.                 /* [out][in] */ VARIANT __RPC_FAR *WantsUpdates,
  15.                 /* [retval][out] */ long __RPC_FAR *lToolsCount);
  16.  
  17.             virtual HRESULT STDMETHODCALLTYPE CopyBitmap( 
  18.                 /* [in] */ VARIANT_BOOL LargeButtons,
  19.                 /* [in] */ VARIANT_BOOL Monochrome,
  20.                 /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
  21.  
  22.             virtual HRESULT STDMETHODCALLTYPE GetPicture( 
  23.                 /* [in] */ VARIANT_BOOL LargeButtons,
  24.                 /* [in] */ VARIANT_BOOL Monochrome,
  25.                 /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ret);
  26.  
  27.             virtual HRESULT STDMETHODCALLTYPE Run( 
  28.                 /* [in] */ IDispatch __RPC_FAR *ThisTool,
  29.                 /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
  30.  
  31.             virtual HRESULT STDMETHODCALLTYPE UpdateToolStatus( 
  32.                 /* [in] */ IDispatch __RPC_FAR *ThisTool,
  33.                 /* [out][in] */ VARIANT_BOOL __RPC_FAR *Enabled,
  34.                 /* [out][in] */ VARIANT_BOOL __RPC_FAR *Checked,
  35.                 /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
  36.  
  37.             virtual HRESULT STDMETHODCALLTYPE Initialize( 
  38.                 /* [in] */ IDispatch __RPC_FAR *ThisTool,
  39.                 /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
  40.  
  41.             virtual HRESULT STDMETHODCALLTYPE Terminate( 
  42.                 /* [in] */ IDispatch __RPC_FAR *ThisTool);
  43.  
  44.